package com.edward.puff.repository;

import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @Author: Edward
 * @Date: 2019/11/25 下午3:37
 */
@Accessors(chain = true)
@Data
public class PuffTransLog {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 分布式事务日志唯一ID
     */
    private String txLogId;

    /**
     * puff签名,映射调用的方法（默认md5(method)）
     */
    private String signature;

    /**
     * 当次调用的真实参数（json格式）
     */
    private String curParams;

    /**
     * 重试次数
     */
    private int retryCount;

    /**
     * 下次重试时间
     */
    private LocalDateTime nextRetryTime;

}
